home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / LAN / R3UTIL7.ARJ / STRING.DOC < prev    next >
Text File  |  1991-12-27  |  8KB  |  177 lines

  1.  
  2. STRING{/LEFT=n}{/RIGHT=n} variable {string1 {string2 {string3}}}
  3.  Assigns a string of characters to an environment variable that is either 
  4.  typed in by the user or extracted from one of the special strings.  When 
  5.  two strings are specified they are first linked together(concatenated) 
  6.  before any characters are extracted.
  7.  
  8.   /LEFT=n          Counting from the left, the number of the character to
  9.                    begin extraction.
  10.   /RIGHT=n         Counting from the left, the number of the character to
  11.                    end extraction.
  12.   variable         Environment variable to receive string (special name ECHO
  13.                    will echo to standard output rather than variable).
  14.   string1          String to assign to environment variable.
  15.   string2          Optional second string to concatenate after string1.
  16.   string3          Optional third string to concatenate after string2.
  17.  Special strings available:
  18.  
  19.   ?"prompt"        Prompts for input with echo.  Expands to typed input.
  20.   ^"prompt"        Prompts for input with no echo.  Expands to typed input.
  21.   !"DATE"          Expands to the current date.
  22.   !"DIRECTORY"     Expands to current disk and directory.
  23.   !"EX=pathname"   Expands to the true path of a file..
  24.   !"INSTALLED"     Expands to characters corresponding to installed programs.
  25.                     N=NETBIOS  R=REDIR  S=SERVER  P=LANPUP -=Not installed
  26.   !"LOGIN=server"  Expands to "TRUE" if logged in to server, otherwise it
  27.                    expands to "FALSE".
  28.   !"NODEID"        Expands to the current 12 digit NETBIOS node number.
  29.   !"MACHINEID"     Expands to the machine name.8
  30.   !"PROGRAM"       Expands to the full path of the STRING program.
  31.   !"TIME"          Expands to the current time.
  32.   !"USERID"        Expands to the current users name.
  33.   !"COPYRIGHT"     Expands to the current version number of string.
  34.   !"COMx"          Expands to the current ArtiCom redirection for com port x
  35.                    Expands to "Port not redirected" if port is not redirected
  36.                    Expands to "A-Redir not installed" if Articom not present 
  37.  
  38.  
  39. STRING.COM 1.01 - 27 December 1991
  40.  
  41. 1. What is STRING.COM?
  42.    String.com is a program designed to allow you to place keyboard input into
  43.    an environmental variable in the master enviornment.  The syntax and oper-
  44.    ation of string is the same as the Lantastic(tm) net string command with 
  45.    the following exceptions:
  46.  
  47.    Net String requires a pre existing environmental variable, string.com does
  48.    not.
  49.  
  50.    Net String pads the input with spaces, ie if you set up a variable with 10
  51.    characters and input 2 character, Net String will fill the variable with
  52.    spaces.  String.com will place only 2 characters in AsciiZ format in the 
  53.    variable.
  54.  
  55.    String has the reserved variable name echo, using this variable name will
  56.    cause the output to be echoed to the screen. This duplicates the NET ECHO
  57.    command.
  58.  
  59.    String has two additional special strings !"EXPAND=filename" this dup-
  60.    icates the NET EXPAND command.  The second !"USERID" expands to the 
  61.    current user name.
  62.  
  63. 2. How do I install STRING.COM?
  64.    Installation of STRING could not be easier, copy STRING.COM, STRING.hlp,
  65.    to a directory on the path.C:\Lantasti is good but not necessary.  IF  
  66.    ANET.COM can fine string in the current path, you can use the command
  67.    ANET string to call string.com.  (This abbility means you can rename 
  68.    ANET.com NET.com and continue to use your current batch files.)
  69.  
  70. 3. How do I use STRING.COM?
  71.    STRING.COM can be used on any computer running MSDOS or PCDOS 3.1 or
  72.    above,  Lantastic in not required. (Lantastic specific special strings
  73.    will not work without Lantastic.)  The uses for string can be many and 
  74.    varied.  Below is an example of string used in the autoexec.bat file.
  75.  
  76.    @echo off
  77.    PROMPT $P$G
  78.    set TEMP=d:\WINDOWS\TEMP
  79.    PATH C:\DOS;D:\WINDOWS;C:\UTIL;C:\BAT;D:\BORLANDC\BIN
  80.    string answer ?"Optomize disk ?"     PROMPT FOR INPUT STORE IT IN ANSWER
  81.    if %answer%==N goto scan             IF ANSWER anything but N optomize
  82.    c:
  83.    vopt c:
  84.    :scan
  85.    string answer ?"Scan disks for virus ?" PROMPT for input again
  86.    if %answer%==N goto lan              IF ANSWER anything but N scan
  87.    scan c:
  88.    :lan
  89.    string answer ?"Load network ?"
  90.    if %answer%==N goto win              IF ANSWER anything but N load network
  91.    path %path%;c:\lantasti
  92.    ae2 irq=15
  93.    ailanbio
  94.    redir rick logins=2
  95.    string answer ?"Load server ?"       IF ANSWER anything but N load server
  96.    if %answer%==N goto win
  97.    server
  98.    :win
  99.    string answer ?"Load Windows? "      IF ANSWER anything but N load windows
  100.    if %answer%==N goto end
  101.    string /left=3 /right=3 answer !"INSTALLED" Get network software installed
  102.    if %answer==S goto wins          IF server installed go to win/s
  103.    win                              Server not installed load windows in enh
  104.                                     mode.
  105.    goto end
  106.    wins:
  107.    win/s                            Server installed load windows in standard
  108.                                     mode.
  109.    :end
  110.    set answer=                      Get rid of variable answer
  111.   
  112.  
  113.  
  114. 4. Legalities
  115.    STRING.COM is not freeware, nor is it in the public domain.  It is a
  116.    shareware program, and the entire program and documentation are
  117.    Copyright (C) 1991, Rick R. Roth, Tucson, Az.  You are encouraged
  118.    to copy the package freely, including distribution by BBS, shareware
  119.    library, or other means, provided that (1) the distribution shall
  120.    consist of the original archive containing the program and this doc-
  121.    umentation file, and (2) no fee of more than five US dollars ($5)
  122.    shall be charged for the copy.
  123.  
  124.    Lantastic is a registered trademake of Artisof4t, INC.
  125.  
  126. 5. Registration
  127.    To register your copy of STRING.COM, send $10 in cash, check or money
  128.    order to:
  129.    
  130.    Rick R. Roth
  131.    4072 E. 22nd St.
  132.    Suite 178
  133.    Tucson, Az 85711
  134.    
  135.    THIS COPY IS LICENSED FOR THE EXCLUSIVE USE OF THE LICENSEE.  
  136.    This license is good for one network, and the software can be installed
  137.    on all computers on this network.
  138.  
  139. 6. Liability
  140.  
  141.  ╔═══════════════════════════════════════════════════════════════╗
  142.  ║                                                               ║
  143.  ║                    LIMIT OF LIABILITY                         ║
  144.  ║                    ──────────────────                         ║
  145.  ║      The author disclaims all warranties, expressed or        ║
  146.  ║ implied and assumes no liability for damages either from its  ║
  147.  ║ direct use or as a consequence of its use.  Have you hugged   ║
  148.  ║ your backup today?                                            ║
  149.  ║                                                               ║
  150.  ╚═══════════════════════════════════════════════════════════════╝
  151.  
  152.  
  153.   I have tested it on several computers and found that found that it works 
  154.   well on all of them.  All computers have been running LANtastic(tm) NOS v3.03
  155.   and above and all running MS DOS 3.3 and above.
  156.  
  157.   Please note that while the author is an employee of Artisoft, Inc., Artisoft 
  158.   is not responsible for the contents of this file; the functioning of STRING.COM 
  159.   (or any damages resulting from the use or misuse of the program); and further, 
  160.   Artisoft Technical Support and other employees of Artisoft, Inc. are 
  161.          
  162.                 NOT RESPONSIBLE FOR SUPPORTING THIS PROGRAM!  
  163.          
  164.   If you have problems or suggestions when using this program, direct them to 
  165.   me Rick R. Roth through one of the following channels:
  166.  
  167.         US Mail:          4702 E 22nd St,  Tucson, AZ  85711
  168.         CompuServ:        Artisoft forum, 75300,1377
  169.         Arti-facts BBS:   If you have a current account there.
  170.  
  171.  
  172.   Do NOT call the author during business hours for support, this program was
  173.   not written during business hours, it will not be supported during business 
  174.   hours.
  175.  
  176.  
  177.